<?php

/**
 *
 */
class CustAdminsController extends AppController {

    var $name = 'cust_admins';
    var $uses = array('User', 'CustomerSupplier');
    var $viewPath = 'customers/admins';

    function beforeFilter() {
        parent::beforeFilter();
        $this->set('parentNav', 'cust_admins');
        $this->set('tabMenu', 'customer/CustAdmins/tabMenus');
    }

    function display() {
        
    }

    function view() {
        
    }

    /**
     * เช็คว่า Supplier ที่ใช้งานอยู่มร คลังสินค้าของลูกค้าอยู่ที่ Supplier เองหรือไม่
     */
    function has_supplier_inventories() {
        $customer_id = $this->Auth->user('customer_id');
        // ดึง Customer ทั้งหมดที่มีคลังอยู่ที่ Supplier
        $this->CustomerSupplier->contain(array('Supplier'));
        // มา จาก Vendor ดูเฉพาะ Vendor ตัวเอง
        if ($this->Session->read('Auth.User.Extend.from_supplier') == true) {
            $this->data = $this->CustomerSupplier->findAllByCustomerIdAndSupplierIdAndHasSupplierInventory($customer_id, $this->Auth->user('supplier_id'), true);
            
        } else {
            $this->data = $this->CustomerSupplier->findAllByCustomerIdAndHasSupplierInventory($customer_id, true);
        }
        return $this->data;
    }

}

?>
